home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 2.0 Developer Kit / QuickTime 2.0 Developer Kit.iso / mac / MAC / Programming Stuff / Interfaces / RIncludes / AERegistry.r < prev    next >
Encoding:
Text File  |  1993-11-30  |  13.0 KB  |  466 lines  |  [TEXT/MPS ]

  1. /*
  2.     AERegistry.r -- Type Declarations for Rez and DeRez
  3.     
  4.     Copyright Apple Computer, Inc. 1993
  5.     All rights reserved.
  6.  
  7.     2:40 PM Thu, 18 Feb 1993
  8. */
  9.  
  10. #ifndef __AEREGISTRY.R__
  11. #define __AEREGISTRY.R__
  12.  
  13. # define cAEList    'list'
  14. # define cApplication    'capp'
  15. # define cArc    'carc'
  16. # define cBoolean    'bool'
  17. # define cCell    'ccel'
  18. # define cChar    'cha '
  19. # define cColorTable    'clrt'
  20. # define cColumn    'ccol'
  21. # define cDocument    'docu'
  22. # define cDrawingArea    'cdrw'
  23. # define cEnumeration    'enum'
  24. # define cFile    'file'
  25. # define cFixed    'fixd'
  26. # define cFixedPoint    'fpnt'
  27. # define cFixedRectangle    'frct'
  28. # define cGraphicLine    'glin'
  29. # define cGraphicObject    'cgob'
  30. # define cGraphicShape    'cgsh'
  31. # define cGraphicText    'cgtx'
  32. # define cGroupedGraphic    'cpic'
  33. # define cInsertionLoc    'insl'
  34. # define cInsertionPoint    'cins'
  35. # define cIntlText    'itxt'
  36. # define cIntlWritingCode    'intl'
  37. # define cItem    'citm'
  38. # define cLine    'clin'
  39. # define cLongDateTime    'ldt '
  40. # define cLongFixed    'lfxd'
  41. # define cLongFixedPoint    'lfpt'
  42. # define cLongFixedRectangle    'lfrc'
  43. # define cLongInteger    'long'
  44. # define cLongPoint    'lpnt'
  45. # define cLongRectangle    'lrct'
  46. # define cMachineLoc    'mLoc'
  47. # define cMenu    'cmnu'
  48. # define cMenuItem    'cmen'
  49. # define cObject    'cobj'
  50. # define cObjectSpecifier    'obj '
  51. # define cOpenableObject    'coob'
  52. # define cOval    'covl'
  53. # define cParagraph    'cpar'
  54. # define cPICT    'PICT'
  55. # define cPixel    'cpxl'
  56. # define cPixelMap    'cpix'
  57. # define cPolygon    'cpgn'
  58. # define cProperty    'prop'
  59. # define cQDPoint    'QDpt'
  60. # define cQDRectangle    'qdrt'
  61. # define cRectangle    'crec'
  62. # define cRGBColor    'cRGB'
  63. # define cRotation    'trot'
  64. # define cRoundedRectangle    'crrc'
  65. # define cRow    'crow'
  66. # define cSelection    'csel'
  67. # define cShortInteger    'shor'
  68. # define cTable    'ctbl'
  69. # define cText    'ctxt'
  70. # define cTextFlow    'cflo'
  71. # define cTextStyles    'tsty'
  72. # define cType    'type'
  73. # define cVersion    'vers'
  74. # define cWindow    'cwin'
  75. # define cWord    'cwor'
  76. # define enumArrows    'arro'
  77. # define enumJustification    'just'
  78. # define enumKeyForm    'kfrm'
  79. # define enumPosition    'posi'
  80. # define enumProtection    'prtn'
  81. # define enumQuality    'qual'
  82. # define enumSaveOptions    'savo'
  83. # define enumStyle    'styl'
  84. # define enumTransferMode    'tran'
  85. # define errAEBadKeyForm    -10002
  86. # define errAECantHandleClass    -10010
  87. # define errAECantSupplyType    -10009
  88. # define errAECantUndo    -10015
  89. # define errAEEventFailed    -10000
  90. # define errAEIndexTooLarge    -10007
  91. # define errAEInTransaction    -10011
  92. # define errAELocalOnly    -10016
  93. # define errAENoSuchTransaction    -10012
  94. # define errAENotAnElement    -10008
  95. # define errAENotASingleObject    -10014
  96. # define errAENotModifiable    -10003
  97. # define errAENoUserSelection    -10013
  98. # define errAEPrivilegeError    -10004
  99. # define errAEReadDenied    -10005
  100. # define errAETypeError    -10001
  101. # define errAEWriteDenied    -10006
  102. # define formUniqueID    'ID  '
  103. # define kAEAbout    'abou'
  104. # define kAEAfter    'afte'
  105. # define kAEAliasSelection    'sali'
  106. # define kAEAllCaps    'alcp'
  107. # define kAEArrowAtEnd    'aren'
  108. # define kAEArrowAtStart    'arst'
  109. # define kAEArrowBothEnds    'arbo'
  110. # define kAEAsk    'ask '
  111. # define kAEBefore    'befo'
  112. # define kAEBeginning    'bgng'
  113. # define kAEBeginsWith    'bgwt'
  114. # define kAEBeginTransaction    'begi'
  115. # define kAEBold    'bold'
  116. # define kAECaseSensEquals    'cseq'
  117. # define kAECentered    'cent'
  118. # define kAEChangeView    'view'
  119. # define kAEClone    'clon'
  120. # define kAEClose    'clos'
  121. # define kAECondensed    'cond'
  122. # define kAEContains    'cont'
  123. # define kAECopy    'copy'
  124. # define kAECoreSuite    'core'
  125. # define kAECountElements    'cnte'
  126. # define kAECreateElement    'crel'
  127. # define kAECreatePublisher    'cpub'
  128. # define kAECut    'cut '
  129. # define kAEDelete    'delo'
  130. # define kAEDoObjectsExist    'doex'
  131. # define kAEDoScript    'dosc'
  132. # define kAEDrag    'drag'
  133. # define kAEDuplicateSelection    'sdup'
  134. # define kAEEditGraphic    'edit'
  135. # define kAEEmptyTrash    'empt'
  136. # define kAEEnd    'end '
  137. # define kAEEndsWith    'ends'
  138. # define kAEEndTransaction    'endt'
  139. # define kAEEquals    '=   '
  140. # define kAEExpanded    'pexp'
  141. # define kAEFast    'fast'
  142. # define kAEFinderEvents    'FNDR'
  143. # define kAEFormulaProtect    'fpro'
  144. # define kAEFullyJustified    'full'
  145. # define kAEGetClassInfo    'qobj'
  146. # define kAEGetData    'getd'
  147. # define kAEGetDataSize    'dsiz'
  148. # define kAEGetEventInfo    'gtei'
  149. # define kAEGetInfoSelection    'sinf'
  150. # define kAEGetPrivilegeSelection    'sprv'
  151. # define kAEGetSuiteInfo    'gtsi'
  152. # define kAEGreaterThan    '>   '
  153. # define kAEGreaterThanEquals    '>=  '
  154. # define kAEGrow    'grow'
  155. # define kAEHidden    'hidn'
  156. # define kAEHiQuality    'hiqu'
  157. # define kAEImageGraphic    'imgr'
  158. # define kAEInfo    11
  159. # define kAEIsUniform    'isun'
  160. # define kAEItalic    'ital'
  161. # define kAELeftJustified    'left'
  162. # define kAELessThan    '<   '
  163. # define kAELessThanEquals    '<=  '
  164. # define kAELowercase    'lowc'
  165. # define kAEMain    0
  166. # define kAEMakeObjectsVisible    'mvis'
  167. # define kAEMiscStandards    'misc'
  168. # define kAEModifiable    'modf'
  169. # define kAEMove    'move'
  170. # define kAENo    'no  '
  171. # define kAENoArrow    'arno'
  172. # define kAENonmodifiable    'nmod'
  173. # define kAEOpen    'odoc'
  174. # define kAEOpenSelection    'sope'
  175. # define kAEOutline    'outl'
  176. # define kAEPageSetup    'pgsu'
  177. # define kAEPaste    'past'
  178. # define kAEPlain    'plan'
  179. # define kAEPrint    'pdoc'
  180. # define kAEPrintSelection    'spri'
  181. # define kAEPrintWindow    'pwin'
  182. # define kAEPutAwaySelection    'sput'
  183. # define kAEQDAddOver    'addo'
  184. # define kAEQDAddPin    'addp'
  185. # define kAEQDAdMax    'admx'
  186. # define kAEQDAdMin    'admn'
  187. # define kAEQDBic    'bic '
  188. # define kAEQDBlend    'blnd'
  189. # define kAEQDCopy    'cpy '
  190. # define kAEQDNotBic    'nbic'
  191. # define kAEQDNotCopy    'ncpy'
  192. # define kAEQDNotOr    'ntor'
  193. # define kAEQDNotXor    'nxor'
  194. # define kAEQDOr    'or  '
  195. # define kAEQDSubOver    'subo'
  196. # define kAEQDSubPin    'subp'
  197. # define kAEQDSupplementalSuite    'qdsp'
  198. # define kAEQDXor    'xor '
  199. # define kAEQuickdrawSuite    'qdrw'
  200. # define kAERedo    'redo'
  201. # define kAERegular    'regl'
  202. # define kAEReplace    'rplc'
  203. # define kAERequiredSuite    'reqd'
  204. # define kAERestart    'rest'
  205. # define kAERevealSelection    'srev'
  206. # define kAERevert    'rvrt'
  207. # define kAERightJustified    'rght'
  208. # define kAESave    'save'
  209. # define kAESelect    'slct'
  210. # define kAESetData    'setd'
  211. # define kAESetPosition    'posn'
  212. # define kAEShadow    'shad'
  213. # define kAESharing    13
  214. # define kAEShowClipboard    'shcl'
  215. # define kAEShutDown    'shut'
  216. # define kAESleep    'slep'
  217. # define kAESmallCaps    'smcp'
  218. # define kAESpecialClassProperties    'c@#!'
  219. # define kAEStrikethrough    'strk'
  220. # define kAESubscript    'sbsc'
  221. # define kAESuperscript    'spsc'
  222. # define kAETableSuite    'tbls'
  223. # define kAETextSuite    'TEXT'
  224. # define kAETransactionTerminated    'ttrm'
  225. # define kAEUnderline    'undl'
  226. # define kAEUndo    'undo'
  227. # define kAEWholeWordEquals    'wweq'
  228. # define kAEYes    'yes '
  229. # define kAEZoom    'zoom'
  230. # define kByCommentView    6
  231. # define kByDateView    3
  232. # define kByIconView    1
  233. # define kByKindView    5
  234. # define kByLabelView    7
  235. # define kByNameView    2
  236. # define kBySizeView    4
  237. # define kBySmallIcon    0
  238. # define kByVersionView    8
  239. # define keyAEAngle    'kang'
  240. # define keyAEArcAngle    'parc'
  241. # define keyAEBaseAddr    'badd'
  242. # define keyAEBestType    'pbst'
  243. # define keyAEBgndColor    'kbcl'
  244. # define keyAEBgndPattern    'kbpt'
  245. # define keyAEBounds    'pbnd'
  246. # define keyAECellList    'kclt'
  247. # define keyAEClassID    'clID'
  248. # define keyAEColor    'colr'
  249. # define keyAEColorTable    'cltb'
  250. # define keyAECurveHeight    'kchd'
  251. # define keyAECurveWidth    'kcwd'
  252. # define keyAEDashStyle    'pdst'
  253. # define keyAEData    'data'
  254. # define keyAEDefaultType    'deft'
  255. # define keyAEDefinitionRect    'pdrt'
  256. # define keyAEDescType    'dstp'
  257. # define keyAEDestination    'dest'
  258. # define keyAEDoAntiAlias    'anta'
  259. # define keyAEDoDithered    'gdit'
  260. # define keyAEDoRotate    'kdrt'
  261. # define keyAEDoScale    'ksca'
  262. # define keyAEDoTranslate    'ktra'
  263. # define keyAEEditionFileLoc    'eloc'
  264. # define keyAEElements    'elms'
  265. # define keyAEEndPoint    'pend'
  266. # define keyAEEventClass    'evcl'
  267. # define keyAEEventID    'evti'
  268. # define keyAEFile    'kfil'
  269. # define keyAEFileType    'fltp'
  270. # define keyAEFillColor    'flcl'
  271. # define keyAEFillPattern    'flpt'
  272. # define keyAEFlipHorizontal    'kfho'
  273. # define keyAEFlipVertical    'kfvt'
  274. # define keyAEFont    'font'
  275. # define keyAEFormula    'pfor'
  276. # define keyAEGraphicObjects    'gobs'
  277. # define keyAEID    'ID  '
  278. # define keyAEImageQuality    'gqua'
  279. # define keyAEInsertHere    'insh'
  280. # define keyAEKeyForms    'keyf'
  281. # define keyAEKeyword    'kywd'
  282. # define keyAELevel    'levl'
  283. # define keyAELineArrow    'arro'
  284. # define keyAEName    'pnam'
  285. # define keyAENewElementLoc    'pnel'
  286. # define keyAEObject    'kobj'
  287. # define keyAEObjectClass    'kocl'
  288. # define keyAEOffStyles    'ofst'
  289. # define keyAEOnStyles    'onst'
  290. # define keyAEParameters    'prms'
  291. # define keyAEParamFlags    'pmfg'
  292. # define keyAEPenColor    'ppcl'
  293. # define keyAEPenPattern    'pppa'
  294. # define keyAEPenWidth    'ppwd'
  295. # define keyAEPixelDepth    'pdpt'
  296. # define keyAEPixMapMinus    'kpmm'
  297. # define keyAEPMTable    'kpmt'
  298. # define keyAEPointList    'ptlt'
  299. # define keyAEPointSize    'ptsz'
  300. # define keyAEPosition    'kpos'
  301. # define keyAEPropData    'prdt'
  302. # define keyAEProperties    'qpro'
  303. # define keyAEProperty    'kprp'
  304. # define keyAEPropFlags    'prfg'
  305. # define keyAEPropID    'prop'
  306. # define keyAEProtection    'ppro'
  307. # define keyAERenderAs    'kren'
  308. # define keyAERequestedType    'rtyp'
  309. # define keyAEResult    '----'
  310. # define keyAEResultInfo    'rsin'
  311. # define keyAERotation    'prot'
  312. # define keyAERotPoint    'krtp'
  313. # define keyAERowList    'krls'
  314. # define keyAESaveOptions    'savo'
  315. # define keyAEScale    'pscl'
  316. # define keyAEScriptTag    'psct'
  317. # define keyAEShowWhere    'show'
  318. # define keyAEStartAngle    'pang'
  319. # define keyAEStartPoint    'pstp'
  320. # define keyAEStyles    'ksty'
  321. # define keyAESuiteID    'suit'
  322. # define keyAEText    'ktxt'
  323. # define keyAETextColor    'ptxc'
  324. # define keyAETextFont    'ptxf'
  325. # define keyAETextPointSize    'ptps'
  326. # define keyAETextStyles    'txst'
  327. # define keyAETheText    'thtx'
  328. # define keyAETransferMode    'pptm'
  329. # define keyAETranslation    'ptrs'
  330. # define keyAETryAsStructGraf    'toog'
  331. # define keyAEUniformStyles    'ustl'
  332. # define keyAEUpdateOn    'pupd'
  333. # define keyAEUserTerm    'utrm'
  334. # define keyAEWindow    'wndw'
  335. # define keyAEWritingCode    'wrcd'
  336. # define keyMiscellaneous    'fmsc'
  337. # define keySelection    'fsel'
  338. # define keyWindow    'kwnd'
  339. # define pArcAngle    'parc'
  340. # define pBackgroundColor    'pbcl'
  341. # define pBackgroundPattern    'pbpt'
  342. # define pBestType    'pbst'
  343. # define pBounds    'pbnd'
  344. # define pClass    'pcls'
  345. # define pClipboard    'pcli'
  346. # define pColor    'colr'
  347. # define pColorTable    'cltb'
  348. # define pContents    'pcnt'
  349. # define pCornerCurveHeight    'pchd'
  350. # define pCornerCurveWidth    'pcwd'
  351. # define pDashStyle    'pdst'
  352. # define pDefaultType    'deft'
  353. # define pDefinitionRect    'pdrt'
  354. # define pEnabled    'enbl'
  355. # define pEndPoint    'pend'
  356. # define pFillColor    'flcl'
  357. # define pFillPattern    'flpt'
  358. # define pFont    'font'
  359. # define pFormula    'pfor'
  360. # define pGraphicObjects    'gobs'
  361. # define pHasCloseBox    'hclb'
  362. # define pHasTitleBar    'ptit'
  363. # define pID    'ID  '
  364. # define pIndex    'pidx'
  365. # define pInsertionLoc    'pins'
  366. # define pIsFloating    'isfl'
  367. # define pIsFrontProcess    'pisf'
  368. # define pIsModal    'pmod'
  369. # define pIsModified    'imod'
  370. # define pIsResizable    'prsz'
  371. # define pIsStationeryPad    'pspd'
  372. # define pIsZoomable    'iszm'
  373. # define pIsZoomed    'pzum'
  374. # define pItemNumber    'itmn'
  375. # define pJustification    'pjst'
  376. # define pLineArrow    'arro'
  377. # define pMenuID    'mnid'
  378. # define pName    'pnam'
  379. # define pNewElementLoc    'pnel'
  380. # define pPenColor    'ppcl'
  381. # define pPenPattern    'pppa'
  382. # define pPenWidth    'ppwd'
  383. # define pPixelDepth    'pdpt'
  384. # define pPointList    'ptlt'
  385. # define pPointSize    'ptsz'
  386. # define pProtection    'ppro'
  387. # define pRotation    'prot'
  388. # define pScale    'pscl'
  389. # define pScript    'scpt'
  390. # define pScriptTag    'psct'
  391. # define pSelected    'selc'
  392. # define pSelection    'sele'
  393. # define pStartAngle    'pang'
  394. # define pStartPoint    'pstp'
  395. # define pTextColor    'ptxc'
  396. # define pTextFont    'ptxf'
  397. # define pTextItemDelimiters    'txdl'
  398. # define pTextPointSize    'ptps'
  399. # define pTextStyles    'txst'
  400. # define pTransferMode    'pptm'
  401. # define pTranslation    'ptrs'
  402. # define pUniformStyles    'ustl'
  403. # define pUpdateOn    'pupd'
  404. # define pUserSelection    'pusl'
  405. # define pVersion    'vers'
  406. # define pVisible    'pvis'
  407. # define typeAEText    'tTXT'
  408. # define typeArc    'carc'
  409. # define typeBest    'best'
  410. # define typeCell    'ccel'
  411. # define typeClassInfo    'gcli'
  412. # define typeColorTable    'clrt'
  413. # define typeColumn    'ccol'
  414. # define typeDashStyle    'tdas'
  415. # define typeData    'tdta'
  416. # define typeDrawingArea    'cdrw'
  417. # define typeElemInfo    'elin'
  418. # define typeEnumeration    'enum'
  419. # define typeEPS    'EPS '
  420. # define typeEventInfo    'evin'
  421. # define typeFinderWindow    'fwin'
  422. # define typeFixed    'fixd'
  423. # define typeFixedPoint    'fpnt'
  424. # define typeFixedRectangle    'frct'
  425. # define typeGraphicLine    'glin'
  426. # define typeGraphicText    'cgtx'
  427. # define typeGroupedGraphic    'cpic'
  428. # define typeInsertionLoc    'insl'
  429. # define typeIntlText    'itxt'
  430. # define typeIntlWritingCode    'intl'
  431. # define typeLongDateTime    'ldt '
  432. # define typeLongFixed    'lfxd'
  433. # define typeLongFixedPoint    'lfpt'
  434. # define typeLongFixedRectangle    'lfrc'
  435. # define typeLongPoint    'lpnt'
  436. # define typeLongRectangle    'lrct'
  437. # define typeMachineLoc    'mLoc'
  438. # define typeOval    'covl'
  439. # define typeParamInfo    'pmin'
  440. # define typePict    'PICT'
  441. # define typePixelMap    'cpix'
  442. # define typePixMapMinus    'tpmm'
  443. # define typePolygon    'cpgn'
  444. # define typePropInfo    'pinf'
  445. # define typeQDPoint    'QDpt'
  446. # define typeQDRectangle    'qdrt'
  447. # define typeRectangle    'crec'
  448. # define typeRGB16    'tr16'
  449. # define typeRGB96    'tr96'
  450. # define typeRGBColor    'cRGB'
  451. # define typeRotation    'trot'
  452. # define typeRoundedRectangle    'crrc'
  453. # define typeRow    'crow'
  454. # define typeScrapStyles    'styl'
  455. # define typeScript    'scpt'
  456. # define typeStyledText    'STXT'
  457. # define typeSuiteInfo    'suin'
  458. # define typeTable    'ctbl'
  459. # define typeTextStyles    'tsty'
  460. # define typeTIFF    'TIFF'
  461. # define typeVersion    'vers'
  462. # define zoomIn    7
  463. # define zoomOut    8
  464.  
  465.  
  466. #endif __AEREGISTRY.R__